Eclipse Platform
Pre-release 3.0

org.eclipse.team.ui.synchronize
Interface ITeamSubscriberParticipantNode


public interface ITeamSubscriberParticipantNode

ITeamSubscriberParticipantNode is used in the page created by the TeamSubscriberParticipant to display the kind of change detected in a two or three-way synchronize operation. They are the nodes shown in the Synchronize View.

Actions contributed to the TeamSubscriberParticipant will operate on these nodes. A common super class SubscriberAction exists to help create actions that are contributed to the TeamSubscriberParticipant. It contains helpers for accessing and filtering these nodes.

Since:
3.0
See Also:
TeamSubscriberParticipantPage, SubscriberAction

Method Summary
 SyncInfo[] getChildSyncInfos()
          Return an array that contains all children (including the receiver) that have SyncInfos that are out-of-sync.
 SyncInfo getSyncInfo()
          Returns the SyncInfo for this node.
 TeamSubscriber getTeamSubscriber()
          Answer the receiver's Subscriber
 

Method Detail

getTeamSubscriber

public TeamSubscriber getTeamSubscriber()
Answer the receiver's Subscriber

Returns:
the node's TeamSubscriber

getSyncInfo

public SyncInfo getSyncInfo()
Returns the SyncInfo for this node. Note that the SynchronizeView only creates nodes for resources that are out-of-sync.

Returns:
SyncInfo the sync info for this node

getChildSyncInfos

public SyncInfo[] getChildSyncInfos()
Return an array that contains all children (including the receiver) that have SyncInfos that are out-of-sync. Returns an empty array if this node does not have children.

Returns:
SyncInfo[] all out-of-sync child resources.

Eclipse Platform
Pre-release 3.0

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.